stump of an amputated limb - Español Inglés Diccionario